
package com.insigma.business.qrcode.soldier._bff;



import com.insigma.business.qrcode.common.annotation.ApiServiceType;
import com.insigma.business.qrcode.common.template.BasePagingResponse;
import com.insigma.business.qrcode.common.vo.BaseResponse;
import com.insigma.business.qrcode.soldier.dto.CommonRepresentationRecordDTO;
import com.insigma.business.qrcode.soldier.request.BaseGetRequest;
import com.insigma.business.qrcode.soldier.request.CommonRepresentationRecordInsertRequest;
import com.insigma.business.qrcode.soldier.request.CommonRepresentationRecordSearchRequest;

import java.util.List;


public interface CommonRepresentationRecordBFFProvider {

    
    @ApiServiceType(value = "gov.ss.common.representation.placement.search", name = "查询数据列表", desc = "查询数据列表")
    BasePagingResponse<List<CommonRepresentationRecordDTO>> searchPlacementRepresentationRecord(final CommonRepresentationRecordSearchRequest commonRepresentationRecordSearchRequest);

    
    @ApiServiceType(value = "all.ss.common.representation.view", name = "查看", desc = "查看")
    BaseResponse<CommonRepresentationRecordDTO> getCommonRepresentationRecord(final BaseGetRequest baseGetRequest);

    
    BaseResponse<String> insertCommonRepresentationRecord(final CommonRepresentationRecordInsertRequest commonRepresentationRecordInsertRequest);


}
